var $strAcademicoAsignacionNotasUrl = "admin_academico_asignacion_notas_data.php";
var $strAcademicoAsignacionNotasForm = "frmAcademicoAsignacionNotas";
function fntAcademicoAsignacionNotasFiltro() {
    
    var objInterface = $("#fntAcademicoAsignacionNotasFiltro");
    objInterface.html("");
    $.ajax({

        type: "POST",
        data: $("#"+$strAcademicoAsignacionNotasForm).serialize(),
        url: $strAcademicoAsignacionNotasUrl+"?operation=filtro",
        beforeSend:function() {
            fntOpenDialogCargando();
        },
        success:function(data) {
            objInterface.html(data);
            fntCloseDialogCargando();
            
        },
        error:function() {
            fntCloseDialogCargando();
        }

    });
    
}
function fntAcademicoAsignacionNotasContenido() {
    
    var objInterface = $("#divAcademicoAsignacionNotasContenido");
    objInterface.html("");
    $.ajax({

        type: "POST",
        data: $("#"+$strAcademicoAsignacionNotasForm).serialize(),
        url: $strAcademicoAsignacionNotasUrl+"?operation=contenido",
        beforeSend:function() {
            fntOpenDialogCargando();
        },
        success:function(data) {
            objInterface.html(data);
            fntCloseDialogCargando();
            
        },
        error:function() {
            fntCloseDialogCargando();
        }

    });
    
}
function fntAcademicoAsignacionNotasReporte() {
    
    var objInterface = $("#divAcademicoAsignacionNotasReporte");
    objInterface.html("");
    $.ajax({

        type: "POST",
        data: $("#"+$strAcademicoAsignacionNotasForm).serialize(),
        url: $strAcademicoAsignacionNotasUrl+"?operation=reporte",
        beforeSend:function() {
            //fntOpenDialogCargando();
        },
        success:function(data) {
            objInterface.html(data);
            //fntCloseDialogCargando();
        },
        error:function() {
            //fntCloseDialogCargando();
        }

    });
    
}
function fntAcademicoAsignacionNotasContenidoSeccion() {
    
    var objInterface = $("#divAcademicoAsignacionNotasContenidoSeccion");
    objInterface.html("");
    $.ajax({

        type: "POST",
        data: $("#"+$strAcademicoAsignacionNotasForm).serialize(),
        url: $strAcademicoAsignacionNotasUrl+"?operation=secciones",
        beforeSend:function() {
            //fntOpenDialogCargando();
        },
        success:function(data) {
            objInterface.html(data);
            //fntCloseDialogCargando();
        },
        error:function() {
            //fntCloseDialogCargando();
        }

    });
    
}
function fntAcademicoAsignacionNotasContenidoMateria() {
    
    var objInterface = $("#divAcademicoAsignacionNotasContenidoMateria");
    objInterface.html("");
    $.ajax({

        type: "POST",
        data: $("#"+$strAcademicoAsignacionNotasForm).serialize(),
        url: $strAcademicoAsignacionNotasUrl+"?operation=materias",
        beforeSend:function() {
            //fntOpenDialogCargando();
        },
        success:function(data) {
            objInterface.html(data);
            //fntCloseDialogCargando();
        },
        error:function() {
            //fntCloseDialogCargando();
        }

    });
    
}
function fntAcademicoAsignacionNotasContenidoEstudiantes() {    
    //var objInterface = $("#divAcademicoAsignacionNotasContenidoEstudiante");
	var objInterface = $("#divAcademicoAsignacionNotasReporte");
    objInterface.html("");
    $.ajax({

        type: "POST",
        data: $("#"+$strAcademicoAsignacionNotasForm).serialize(),
        url: $strAcademicoAsignacionNotasUrl+"?operation=estudiantes",
        beforeSend:function() {
            //fntOpenDialogCargando();
        },
        success:function(data) {
            objInterface.html(data);
            //fntCloseDialogCargando();
        },
        error:function() {
            //fntCloseDialogCargando();
        }

    });
    
}
function fntAcademicoAsignacionNotasValidar() {
    strError = "";
    boolReturn = true;
    
    if( $("input[name='txtAcademicoAsignacionNotas_fk-catedratico']").val() > 0 ) {
        strError += (strError!="")? "\n" : "";
        strError += "Seleccione catedratico";
        boolReturn = false;
    }
    if( $("input[name='txtAcademicoAsignacionNotas_fk-periodo']").val() > 0 ) {
        strError += (strError!="")? "\n" : "";
        strError += "Seleccione periodo";
        boolReturn = false;
    }
    if( $("input[name='txtAcademicoAsignacionNotas_fk-grado']").val() > 0 ) {
        strError += (strError!="")? "\n" : "";
        strError += "Seleccione grado";
        boolReturn = false;
    }
    if( $("input[name='txtAcademicoAsignacionNotas_FECHA-ASIGNACION']").val().length == 0 ) {
        strError += (strError!="")? "\n" : "";
        strError += "Ingrese fecha de asignación";
        boolReturn = false;
    }
    /*if( $("input[name='txtAcademicoAsignacionNotas_VIGENCIA-INICIAL']").val().length == 0 ) {
        strError += (strError!="")? "\n" : "";
        strError += "Ingrese vigencia inicial";
        boolReturn = false;
    }
    if( $("input[name='txtAcademicoAsignacionNotas_VIGENCIA-FINAL']").val().length == 0 ) {
        strError += (strError!="")? "\n" : "";
        strError += "Ingrese vigencia final";
        boolReturn = false;
    }*/
    
    if( !boolReturn )
        alert(strError);
        
    return boolReturn;
    
}
function fntAcademicoAsignacionNotasGrabar() {
    
    var objInterface = $("#divAcademicoAsignacionNotasOperaciones");
    objInterface.html("");
    if( fntAcademicoAsignacionNotasValidar() ) {
        $.ajax({

            type: "POST",
            data: $("#"+$strAcademicoAsignacionNotasForm).serialize(),
            url: $strAcademicoAsignacionNotasUrl+"?operation=s",
            beforeSend:function() {
                fntOpenDialogCargando();
            },
            success:function(data) {
                objInterface.html(data);
                fntCloseDialogCargando();
                fntAcademicoAsignacionNotasContenido();
                fntAcademicoAsignacionNotasReporte();
            },
            error:function() {
                fntCloseDialogCargando();
            }

        });
    }
    
}
function fntAcademicoAsignacionNotasNuevo() {
    
    var objInterface = $("#divAcademicoAsignacionNotasOperaciones");
    objInterface.html("");
    $("input[name='hdnAcademicoAsignacionNotas_Id']").val("");
    fntAcademicoAsignacionNotasContenido();
	fntAcademicoAsignacionNotasReporte();
	    
}
function fntAcademicoAsignacionNotasMateriaAgregar() {
    
    objMateria = $("#sltAcademicoAsignacionNotasMaterias");
    
    objDiv = $("#divAcademicoAsignacionNotasMaterias");
    if( objMateria.val() > 0 ) {
        strHtml = '';
        strHtml += '<div style="width: 482px; height: 25px; float: left; line-height: 25px; vertical-align: middle; border-bottom: 1px solid black;">&nbsp;&nbsp;&nbsp;&nbsp;'+$("#sltAcademicoAsignacionNotasMaterias option:selected").text()+'</div>';
        strHtml += '<input type="hidden" name="hdnAcademicoAsignacionNotasD_'+objMateria.val()+'" value="'+objMateria.val()+'">';
        
        objDiv.append(strHtml);
    }

    
}

$(function() {
    $("#btnAcademicoAsignacionNotasNuevo").click( function () {
        fntAcademicoAsignacionNotasNuevo();
    });
    $("#btnAcademicoAsignacionNotasGrabar").click( function () {
        fntAcademicoAsignacionNotasGrabar();
    });
    fntAcademicoAsignacionNotasFiltro();
});